﻿/*******************************************************************************
 * Copyright © 2016-2020 北京网非科技有限公司 版权所有
 * Author: 北京网非科技有限公司
 * Description: 网非快速开发平台NET
 * Website：http://www.wfdot.com
*********************************************************************************/
using CubicFWNet.Common;
using System.Web.Mvc;

namespace CubicFWNet.Mvc
{
    /// <summary>
    /// 处理异常
    /// </summary>
    public class HandlerErrorAttribute : HandleErrorAttribute
    {
        public override void OnException(ExceptionContext context)
        {
            base.OnException(context);

            if (context == null)
                return;
            Log.ErrorStatic(context.Exception);

            context.ExceptionHandled = true;
            context.HttpContext.Response.StatusCode = 200;
            context.Result = new RedirectResult("~/Error.html");
        }
    }
}